@media (max-width:1400px) {
    header .h-l {
        margin-right: 54px
    }

    .conW {
        width: 1100px;
    }

    .pro-cate-r {
        width: 800px;
    }

    .pro-cate-r-item .tex-l h1 {
        font-size: 24px;
    }

    .pro-cate-r-item .tex-r {
        width: 200px;
        margin-left: 40px;
    }

    .pro-list .pro-item .tex,
    .js2-2-tab a,
    .service-page .serviceBox .service-l a {
        font-size: 16px;
    }

    .pro-title h2,
    .pro-title h1 {
        font-size: 30px;
    }

    .case-list .case-item .case-img {
        height: 300px;
    }

    .service-page .service-r-list .service-r-item.act .service-r-item-top {
        font-size: 18px;
    }

    .allCon {
        font-size: 15px;
    }

    .menu-a a {
        font-size: 14px;
    }

    .about-page .ab1 .ab1-l {
        width: 520px;
    }

    .about-page .ab1-tit h1 {
        font-size: 26px;
    }

    .about-page .ab1-tit h2 {
        font-size: 70px;
    }

    .about-page .ab1 .ab1-l .ab1-con {
        font-size: 14px;
        line-height: 26px;
    }

    .about-page .ab1 .ab1-l a {
        font-size: 14px;
    }

    .ab6 .ab6-r {
        width: 800px;
    }

    .banner-js .b-j-l .b-j-l-l {
        /* width: 400px; */
        display: none;
    }

    .i3 .i3-list .i3-item:hover .con {
        font-size: 12px;
    }

    .okPadding {
        padding: 40px 0;
    }

    .pro-page .pro-tab a {
        font-size: 15px;
        padding: 10px 20px;
    }

    .pcon-top .r>h2 {
        font-size: 24px;
    }

    .pcon-top .r .cslist .csitem .sub {
        left: -50px;
        width: 300px;
    }
}

/* 1400end */